public class Test {
    //回文数判断
        public static boolean isPalindrome(int x) {
            int t = 0;
            int a = x;
            //负数不是回文数
            if(x < 0){
                return false;
            }
            //0到9为回文数
            if(x < 10) {
                return true;
            }
            //个位数为0的不是回文数
            if(x % 10 == 0) {
                return false;
            }
            while(x > 0) {
                t = t * 10 + x % 10;
                x /= 10;
            }
            return t == a;
        }
    public static void main(String[] args) {
        System.out.println(isPalindrome(58));
    }
}
